package com.ruoyi.functiontest.mapper;

import java.util.List;
import com.ruoyi.functiontest.domain.InterchangeMileageStatTest;

/**
 * 互通里程实测数据测试Mapper接口
 * 
 * @author ruoyi
 * @date 2025-09-24
 */
public interface InterchangeMileageStatTestMapper 
{
    /**
     * 查询互通里程实测数据测试
     * 
     * @param id 互通里程实测数据测试主键
     * @return 互通里程实测数据测试
     */
    public InterchangeMileageStatTest selectInterchangeMileageStatTestById(Long id);

    /**
     * 查询互通里程实测数据测试列表
     * 
     * @param interchangeMileageStatTest 互通里程实测数据测试
     * @return 互通里程实测数据测试集合
     */
    public List<InterchangeMileageStatTest> selectInterchangeMileageStatTestList(InterchangeMileageStatTest interchangeMileageStatTest);

    /**
     * 新增互通里程实测数据测试
     * 
     * @param interchangeMileageStatTest 互通里程实测数据测试
     * @return 结果
     */
    public int insertInterchangeMileageStatTest(InterchangeMileageStatTest interchangeMileageStatTest);

    /**
     * 修改互通里程实测数据测试
     * 
     * @param interchangeMileageStatTest 互通里程实测数据测试
     * @return 结果
     */
    public int updateInterchangeMileageStatTest(InterchangeMileageStatTest interchangeMileageStatTest);

    /**
     * 删除互通里程实测数据测试
     * 
     * @param id 互通里程实测数据测试主键
     * @return 结果
     */
    public int deleteInterchangeMileageStatTestById(Long id);

    /**
     * 批量删除互通里程实测数据测试
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteInterchangeMileageStatTestByIds(Long[] ids);

    /**
     * 查询是否存在子节点
     * 
     * @param id 互通里程实测数据测试主键
     * @return 结果
     */
    public int hasChildById(Long id);
}
